	.file	"1.c"
	.text
	.globl	sum_array
	.def	sum_array;	.scl	2;	.type	32;	.endef
	.seh_proc	sum_array
sum_array:
	.seh_endprologue
	testl	%edx, %edx
	jle	.L2
	movq	%rcx, %rax
	leal	-1(%rdx), %r8d
	leaq	(%rcx,%r8,4), %r8
	movslq	%edx, %rdx
	leaq	(%rcx,%rdx,4), %rcx
	jmp	.L3
.L5:
	movl	(%rax), %edx
	addl	%edx, sum(%rip)
	addq	$4, %rax
	cmpq	%rcx, %rax
	je	.L2
.L3:
	cmpq	%r8, %rax
	jne	.L5
.L2:
	movl	sum(%rip), %eax
	ret
	.seh_endproc
	.globl	compare
	.def	compare;	.scl	2;	.type	32;	.endef
	.seh_proc	compare
compare:
	.seh_endprologue
	cmpl	%edx, %ecx
	setg	%al
	movzbl	%al, %eax
	ret
	.seh_endproc
	.globl	main
	.def	main;	.scl	2;	.type	32;	.endef
	.seh_proc	main
main:
	subq	$40, %rsp
	.seh_stackalloc	40
	.seh_endprologue
	call	__main
	movl	$0, %eax
	addq	$40, %rsp
	ret
	.seh_endproc
	.globl	sum
	.bss
	.align 4
sum:
	.space 4
	.def	__main;	.scl	2;	.type	32;	.endef
	.ident	"GCC: (Rev3, Built by MSYS2 project) 14.1.0"
